==============================
9999-99-99 99:99:99 +0000 HEAD
==============================

  commit d1a1a435f3075dacbbea8a30371600734b809a42
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 16:45:15 2013 +0000
  
    tails-iuk 0.10

  commit e409c1690c8f53f09c0d3799588770ad95984f8c
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 16:44:12 2013 +0000
  
    Update POT and PO files.

  commit 5365041fdd4e93434f700680841f7f661d50983e
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 16:21:36 2013 +0000
  
    Support updating upgrade-description files for multiple previous
    releases.

  commit 72b9efaaf2339f3198bab225dbc2a4aa7bd8773b
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 16:14:05 2013 +0000
  
    Give Tails::IUK::UpgradeDescriptionFile an empty_upgrades method.

    We will need it for the generator script.

  commit d2417edf219cab636fc749ccfd22dad4fd8e017b
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 15:26:31 2013 +0000
  
    Add a program to generate and update upgrade-description files at
    release time.

  commit 1e5aa7b97f45cc1a0cb793343aa4d734f28e159f
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 15:14:46 2013 +0000
  
    Give ourselves a add_upgrade shortcut to add a possible upgrade to an
    existing T::I::UpgradeDescriptionFile.

  commit ccb53ee4e0bb831246cf7a54c4acf5b95fa90297
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 14:22:56 2013 +0000
  
    Give Tails::IUK::UpgradeDescriptionFile a stringify method.

  commit acd2b8a5c926f15c00981d0cc6aa4693f67f8a9c
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 14:22:35 2013 +0000
  
    Whitespace fix.

  commit 1097367a94c7e34fca45870a3bceb7d382a7860d
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 13:26:55 2013 +0000
  
    Check signature validity too.

  commit 22067fc1984486aad41fe6446dcff0e16c75d5d2
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 13:09:11 2013 +0000
  
    Verify that detach signature for upgrade-description file exists.

    We're not at checking the actual signature yet, but still.

  commit f2741fe4c218d7eb1860116985c1f00bc638ebe1
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 13:02:15 2013 +0000
  
    Add one more assertion, just to be on the safe side.

  commit 2b156e3cee61ea16c7b1f1f9a30a9227faa0dbdd
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 13:01:45 2013 +0000
  
    Clarify how exactly the link to the documentation should be opened.

  commit 226eb635f09ca2f24a0bf0d427b45435151b530c
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:54:02 2013 +0000
  
    Whitespace cleanup.

  commit 41672c708c02837fec1d320abbf0af910ebedc0c
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:53:52 2013 +0000
  
    Remove unused import.

  commit 752dab281cb9e6989fc59ed2c1cde7d9e7142bb2
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:40:24 2013 +0000
  
    Add missing whitespace.

  commit 56b6ac0957f919235966de1910a1ee35aa00edf4
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:39:50 2013 +0000
  
    Move signature verification to T::I::Utils.

    So that we can reuse it e.g. in
    tails-iuk-check-upgrade-description-file.

  commit eeaf0d0588d134fd7cb698163b2e8ec8bf0127fc
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:10:30 2013 +0000
  
    Add an upgrade-description file correctness checker.

    It currently only checks the input files are well-formed. No semantic
    checks yet.

  commit 53635710e4b97523e1a2638c23110958e9fe28d6
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 12:05:22 2013 +0000
  
    Give Tails::IUK::UpgradeDescriptionFile a new_from_file class method. 

=============================
2013-11-28 11:28:48 +0000 0.9
=============================

  commit c6aa26a3cbb1c9fc7dc160626ec04172d59dc914
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 11:26:41 2013 +0000
  
    tails-iuk 0.9

  commit a51efd5ae958b9c09a3ec1ece548b433983213f3
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 11:21:44 2013 +0000
  
    Depend on Tails perl5lib 0.5 or greater.

    It's the version that does the s/update/upgrade/.

  commit 363026c8482cf57bdd4b4f3ad541202bb94b184e
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 11:09:10 2013 +0000
  
    Update PO files, drop obsolete translations that should be redone
    from scratch.

  commit dafae8f9b23a9f533156ae53f1ce2f3dd2bd14f5
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 11:04:18 2013 +0000
  
    Shorter and more user-friendly documentation page names.

  commit 60dbc8a62f16ec7ab5c57e8750ac2624730f2eaf
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 11:04:00 2013 +0000
  
    Use "the browser" instead of "a web browser".

  commit a3aa331f1f4f5f6e3426cc3f6cdce3f478ca8bd5
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 28 10:47:59 2013 +0000
  
    Consistently use "upgrade" instead of "update".

  commit 29b5ef651b6997e510cb321c373bde8617a629a7
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 17:59:41 2013 +0000
  
    Make it clear that links should be manually open in a web browser
    (Closes: Tails#6445).

  commit 0e09ba1e4063748a0e9b3ce4594b66767c34c9f2
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 17:11:34 2013 +0000
  
    Consistently use "update" and not "upgrade" in POD.

    This was already done this way in messages displayed to the user. 

=============================
2013-11-27 16:26:42 +0000 0.8
=============================

  commit b38dcf6dcb08f07bc797ce75ee69729ea3eb065c
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 16:26:42 2013 +0000
  
    tails-iuk 0.8

  commit 2abd936868b7922f88329115aa5adc174ee36f7b
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 16:26:06 2013 +0000
  
    Update POT and PO files.

  commit fd7e1e9db8317818306183bf1f091d8e38427c68
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 15:25:25 2013 +0000
  
    Give some feeling of progress while installing an IUK.

    We cannot easily update a meaningful progress bar, but even the
    pulsate-style progress indicator should vastly improve UX.

  commit b6655a022f136f081f64ebcba378c4c5f310ba9c
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 16:23:43 2013 +0000
  
    Drop dead code.

  commit d9bcb7d3da2ee18d099bf35c185791673810a223
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 16:23:24 2013 +0000
  
    Give the download progress dialog a title.

  commit e0b03d335efc9bf3cf84d29500ca5b4682b193f5
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 16:23:17 2013 +0000
  
    TODO--

  commit 1eddc38e1d9209e8dc21cdb7fac79d5340b22520
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 15:20:55 2013 +0000
  
    Declare variables in batch mode.

  commit 7d2bdc15ddeb5e0c52a7dd5767948c6e0274e486
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 14:30:29 2013 +0000
  
    Don't use the --no-cancel zenity option: it's not supported in
    Squeeze.

  commit 64bb90f2229b7d6bd4fa642f46300075d9e33f36
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 14:00:55 2013 +0000
  
    Rewrap long lines.

  commit 3836f9fb21728f09457fc151543ee810ec217aef
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 13:58:04 2013 +0000
  
    Hide "Cancel" button on zenity progress dialog.

    We don't handle this in the frontend anyway.

  commit bc080e0ec7c4e5765feea95486be53bdeba6afb0
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 13:57:45 2013 +0000
  
    Close zenity progress dialog when 100% is reached. 

=============================
2013-11-27 13:32:35 +0000 0.7
=============================

  commit 0837bbd4ccd331d219d7e28fdf50fcff1707d658
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 13:21:29 2013 +0000
  
    tails-iuk 0.7

  commit 305fd717b39de94fe97edb314f3ed7d5fab187db
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 27 13:20:41 2013 +0000
  
    Update POT and PO files.

  commit b0d089dd2413abdceb8da3fe4a8429c90d2614d7
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 15:08:04 2013 +0000
  
    Revert recent refactoring and rewrite get_target_files + progress
    display in a simpler way.

    The previous implementation doesn't work and is hard to debug, let's
    make it simpler.

  commit a8bc7d4b789c5d67d8d69bd544509612fda48a84
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 14:42:35 2013 +0000
  
    Don't confuse "end" status from LWP::UserAgent's progress callback
    with success.

  commit 2b10cba82fbde6228906d72c8e2c957f57d1281b
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 13:53:39 2013 +0000
  
    Display a progress bar during target files download.

  commit f3880fa231e518e5268f98007c700fa65b6ff1af
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 13:12:22 2013 +0000
  
    Use a custom subclass of LWP::UserAgent, that reports progress on
    stdout, to download target files.

  commit d208c8ed2c4b58d0f35890f1ae17d9828cfcfbd4
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 13:11:47 2013 +0000
  
    Refactoring: add support to passing a stdout callback to Frontend's
    fatal_run_cmd.

  commit 12b77e65210f705e8bb0fd4c227acf4b155dcfb4
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 12:50:19 2013 +0000
  
    Whitespace cleanup.

  commit b732e030541fa5db8cfba475ac9245f64e0c832c
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 12:44:47 2013 +0000
  
    Prepare Tails::IUK::Frontend's fatal_run_cmd output prototype for
    next evolution.

    We'll soon want to pass a callback to this method to handle stdout
    data, and in this case we won't get stdout as a scalar in the result,
    so we have to prepare for a variable amount of stuff to return => go
    the hashref way.

  commit 22170037bc476ef0ed9e4fcc2304c1fc08c59792
  Author: Tails developers <tails@boum.org>
  Date:   Tue Nov 26 12:44:24 2013 +0000
  
    Drop unused imports.

  commit d5c8fc6f575fed6f074e9bf306293fc2b1d4c234
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 22 21:47:00 2013 +0000
  
    Pass --acls option to rsync.

    We might want to use ACLs in the root filesystem at some point, e.g.
    to give the desktop user access to some I2P paths. 

=============================
2013-11-14 16:10:12 +0000 0.6
=============================

  commit 6cbe5169a021f8f1c2f804f3637bbd60b41e73b4
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 14 16:10:12 2013 +0000
  
    tails-iuk 0.6

  commit af267cfb11b44d369aacb265bba3d998fe53dde6
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 14 16:09:35 2013 +0000
  
    Unfuzzy translation.

  commit 137369914203d0059f3a3898249cebb3a26c3ca9
  Author: Tails developers <tails@boum.org>
  Date:   Thu Nov 14 16:08:06 2013 +0000
  
    Update POT and PO files.

  commit 5e3e24186f0ddbceb08f70999093557b929567f1
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 13 20:37:59 2013 +0000
  
    Add missing space in error message.

  commit 0e597dc19a31ed3882911d39dd98f975428843fb
  Author: Tails developers <tails@boum.org>
  Date:   Wed Nov 13 20:31:20 2013 +0000
  
    Set factor for space needed to 3.0, as defined experimentally.

    This is the (disk space needed / target file size) ratio. 2.72 fails,
    2.8 works, and we want some safety margin in case other IUKs are not
    formed exactly the same. 

=============================
2013-11-08 20:00:46 +0000 0.5
=============================

  commit 7a038938f16469d5b27f398cf2e6e21fe017907a
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 19:42:27 2013 +0000
  
    tails-iuk 0.5

  commit 158021f4c20ba582f6f68cd20801507100c96060
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 20:00:25 2013 +0000
  
    Bump dependency on Tails perl5lib.

  commit 78d1593e44b5995b3718e510f1f9467a085ef10e
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 19:18:57 2013 +0000
  
    Update POT and PO files.

  commit 820b8482eb4a4d11b3e2b12c7306ca7702373c46
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 19:04:18 2013 +0000
  
    Display different messages for applying an incremental update and
    downloading an ISO.

  commit 416e1eed20c571b34f7bdd52849abe07a329984b
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:59:12 2013 +0000
  
    Update POT and PO files.

  commit 9a2be2046a839f224a6fa93e6bde4c4428320190
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:58:21 2013 +0000
  
    i18n another message, hopefully the last one.

  commit 2d7838ce15c818ccbed2d448c036c3ba17446dd2
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:54:08 2013 +0000
  
    i18n (and report in the GUI) another error message.

  commit d89d55286b22a687296a8e98c8c6bb42b39655ff
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:37:45 2013 +0000
  
    Drop empty Russian translation.

    We'll only have the French one sent to Transifex.

  commit c1ce48cea497fb63cc5335e159c3d425e7994817
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:25:46 2013 +0000
  
    i18n one more message.

  commit 38d8f985e845220e6a743df1a11e078e36544a25
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:21:42 2013 +0000
  
    Drop VERSION placeholders.

  commit fad22257efcdb73e5b26ba923e6168c00d8f2c91
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 18:03:10 2013 +0000
  
    Really disable proxy if DISABLE_PROXY is true.

  commit ab5f2c90d3ec8879b086b9366f7f0ef77aa36cd2
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 17:53:09 2013 +0000
  
    Tell curl to not require HTTPS when SSL_NO_VERIFY is set.

  commit f63ac1f63b6eb89e53c81d06e56ef4ed31b9b622
  Author: Tails developers <tails@boum.org>
  Date:   Fri Nov 8 15:32:21 2013 +0000
  
    Bump dependency on WWW::Curl to 4.15.

    4.12 doesn't work for us, while 4.15 does. 

=============================
2013-11-08 14:38:46 +0000 0.4
=============================

  commit 48de3139953730c23c8f9ad67273da88db46a83b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:14:11 2013 +0000
  
    tails-iuk 0.4

  commit 13b7ec384b38ebf89341b33fb3445cd46e0c8a5b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:35:13 2013 +0000
  
    Drop pherkin from the regular test suite.

    It leaves too much mounted filesystems and busy loopback devices
    behind, so one has to clean up between features.

  commit b3379808d782c63b1bf9cd8dff003a5bf3ad4277
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:34:55 2013 +0000
  
    Reflow to 80 chars.

  commit 762cb1eea0d116dfb528623d1900818ff9ea0c29
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:24:38 2013 +0000
  
    Actually create test directories.

  commit 94bffbe7c3ca023e4da28daf6de248a8d92f9798
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:07:59 2013 +0000
  
    Add assertions to ease debugging.

  commit c45fe14846967bde108a8654443d65f9842566c0
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:06:44 2013 +0000
  
    Set a lax umask in tails-create-iuk and tails-update-frontend.

    Else, the resulting files are problematic to read, since some of the
    content is created as root. Same when decompressing stuff.

  commit 5e5aeb29b0853de20cd5ea0e9d2a0962dc733886
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 14:05:02 2013 +0000
  
    Use Carp::Assert::More's assert_defined.

    We're depending on Tails-perl5lib that already uses it, so why not.

  commit 85f78b2558b068d19da11c182803f039f1c2e36b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:42:32 2013 +0000
  
    Set a strict umask in the test suite before creating the IUK.

    This way, we'll detect earlier issues triggered by a strict umask.

  commit 8aa22c98e088882fff1487f7e47ddd962de789a6
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:39:25 2013 +0000
  
    Use existing tempdir for creating the SquashFS diff.

    Else, in write_system_tarball we're creating live/* with predictable
    names.

  commit e1816fdeda7028520a9ec546d9a6797dc49ba48c
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:13:36 2013 +0000
  
    Use ChangelogFromGit.

  commit a7184e95da1c4cb50285945ee51ccaf96cab3766
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:11:18 2013 +0000
  
    Update POT and PO files.

  commit 99de18673fd7ffc04bf239a108bb868d059819c1
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Nov 8 13:08:58 2013 +0000
  
    Add dependency on Tails perl5lib to dist.ini.

  commit 54e2994b1a529056ae2674aaa8e638c1afd2f077
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Nov 7 13:51:43 2013 +0000
  
    Check available free space on the system partition (Tails#5764).

  commit 6ea7c7fe2ac47089875ff92126835789a3f5d35e
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Nov 7 13:51:10 2013 +0000
  
    Pass through overriden liveos_mountpoint to T::RunningSystem too.

  commit bf0ea686d77dedf5df645b6518f7f529fee445cd
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Nov 7 13:50:51 2013 +0000
  
    Doc++

  commit b1c6a28ef18ded1b2ef46a7613848b12a13d65f1
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Nov 7 13:50:17 2013 +0000
  
    POD++

  commit 6233455d3d8bfe105fd94ffbaba5ffc1367ac029
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 15:19:20 2013 +0000
  
    Better sort variables initialization.

  commit 42289356ddd26498bd96e8210ec174077f6ec67f
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 15:18:58 2013 +0000
  
    Remove obsolete warning.

  commit 02004111977cd86d731fad97a69426b948ccc3c6
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 15:04:52 2013 +0000
  
    T::I::TargetFile::Download: check for available disk space in the
    download directory.

  commit 0c50c6df05bb1892559ff407e87c5c01b90011d7
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 13:38:31 2013 +0000
  
    Add spaces around argument to be more future-proof.

  commit 60e91da4014f11b525a5dd229fcfc168f8211f18
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 13:36:49 2013 +0000
  
    Don't try installing an incremental update if there's not enough RAM
    available.

  commit fe8aa48c486b17213f0c022cde89e52a8173ce4b
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 15 10:27:42 2013 +0000
  
    Do not try to update media unless created using the Tails Installer.

  commit 949d97cc4e2210d2063a120443523d7d8dc70683
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Oct 12 14:01:50 2013 +0000
  
    Reorder options for nicer --help, add documentation for --outfile.

  commit befb853465fe8cdb47e8f7f5c6432e52727ae7be
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Oct 12 13:46:12 2013 +0000
  
    Hide --tempdir too.

  commit abc7a0275f5179d3666785fa097fdcb48b9e90f3
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Oct 12 13:37:59 2013 +0000
  
    Document some command-line options.

  commit e64c1a530574f399488c8248f4ad47f610c4d4e3
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Oct 12 13:27:59 2013 +0000
  
    Hide some internal stuff from getopt.

    ... but keep a few other ones, as they are being used in the test
    suite, and it's not that easy to hide them from --help while still
    supporting it.

  commit 6fd6676f318cb376b778fd06527f8777fed53cba
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Oct 9 16:08:23 2013 +0000
  
    Minor refactoring.

  commit 2782ab1a89c32bc60cd7a94a26e392435f0f2b8d
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Oct 9 16:05:30 2013 +0000
  
    Allow overriding started_from_device_installed_with_tails_installer
    for test suite purposes.

  commit 58bd4f6281e39a83b3c8e35bec688fe19360898c
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Oct 9 15:02:49 2013 +0000
  
    Delegate liveos_mountpoint handling to T::RunningSystem.

    Also, accordingly rename the attributes and command-line switches
    used to override it, for better consistency.

  commit 04adf1ee6bb436c377e0d86e22ec7bd7e33c1f87
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 19:17:50 2013 +0000
  
    Use Tails::RunningSystem from Tails' perllib.

  commit 21a747b7fade0b0c9cda2f4c0f3eb04c93c0c471
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 19:13:50 2013 +0000
  
    Add missing dependency on Try::Tiny.

  commit aa1e0b233304f3e25ea5398d7201e294b639edec
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 19:11:29 2013 +0000
  
    Update Git repo URL.

  commit 3dbd6ff6efcf80da54c009237e378d629c0990d3
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 19:11:09 2013 +0000
  
    Drop T::I::RunningSystem: moving to Tails Perl library.

  commit d07b7a20a2056a4b4b453b252ff40a4a51ed9501
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 19:03:33 2013 +0000
  
    Bump copyright years.

  commit 1c3b301bcb00180a4a78a85bff25af612d645c65
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 18:57:44 2013 +0000
  
    Add tests for the frontend when running from DVD.

  commit 44b7d69bcbed375b019d5072c313a4611b10f8cd
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 18:57:15 2013 +0000
  
    Make the "incremental update is available" test more realistic,
    rename USB features.

  commit 81b7d1aa8309863cf9a9dbd2ae96fdc21a21cbeb
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 18:56:10 2013 +0000
  
    Add method to check if the system was started from a writable device.

  commit f2e0c1432e846fad409681c3720c894abe1f28b8
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 16:24:26 2013 +0000
  
    Add support code for testing Tails started from DVD.

  commit 24c635cf5e84d1f0312cbf37fc1190e2957bdaa2
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 16:09:54 2013 +0000
  
    Rename test step to make room for testing different ways of booting
    Tails.

  commit f9819c39a628074c0396200f2722110d9abf76bd
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 15:54:37 2013 +0000
  
    Convert T::I::UpdateDescriptionFile::Download to WWW::Curl.

    It relies on GnuTLS for SSL/TLS, which gives us much clearer error
    messages than OpenSSL (the test suite didn't pass anymore on current
    Debian unstable, when using LWP::UserAgent and OpenSSL, and it was
    hard to understand why; once migrated to WWW::Curl and GnuTLS, it
    became obvious).

  commit dec8a618d0562f314208d8ab3de8a77a3507d587
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 13:27:31 2013 +0000
  
    Move from the deprecated CriticTests to Test::Perl::Critic.

  commit 99fafffb83e63127900e4f6ab2b07e4a8eca4c86
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 13:27:14 2013 +0000
  
    Move from the deprecated NoTabsTests to Test::NoTabs.

  commit f026ab50f965a15092f341a9c42da81054698dfa
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 13:25:38 2013 +0000
  
    Set license to GPL_3 in dist.ini: it really means GPL-3+.

    GPL_3_plus isn't valid for Software::License.

  commit f88606291a960bd11a9b83a7773f5e69d912ebe9
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Oct 8 13:03:24 2013 +0000
  
    Restart the system, instead of halting it, after a successful
    upgrade. 

===============================
2013-04-11 11:38:07 +0200 0.3.8
===============================

  commit ab3ee5e4c8671fe0473f98833741d6a088dc3eb0
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Apr 11 11:38:07 2013 +0200
  
    tails-iuk 0.3.8

  commit 72b2d62b0a88f870600a6ee483663010f4d6b5c5
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Apr 11 11:33:47 2013 +0200
  
    Use new canonical path to the Live OS mountpoint instead of relying
    on a compatibility symlink.

  commit 2bd7ca9af623cc3f760bcb78c714f81a6e9558d1
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Nov 19 14:11:59 2012 +0100
  
    Update tests to match reworded user messages. 

===============================
2012-11-13 17:05:25 +0100 0.3.7
===============================

  commit a99450f316bba327f9921367a6eb6ea5e9844031
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Nov 13 17:04:10 2012 +0100
  
    Releasing Tails-IUK 0.3.7.

  commit 96562ed8dea5679b6d027e17c0ba3facb2381446
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Nov 13 16:26:26 2012 +0100
  
    Use SOCKSPort dedicated to Tails-specific applications.

  commit 3a6bc11c61cecd4811c29b8163d593dc9f4fc729
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Aug 24 09:10:38 2012 +0200
  
    Import reviewed and improved French translation. 

===============================
2012-08-24 01:17:55 +0200 0.3.6
===============================

  commit 4db339e3042bc9f5eabeed278930a94dc71b1f7e
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Aug 24 01:17:55 2012 +0200
  
    Release Tails-IUK 0.3.6

  commit ddde227bc14a9f2ce7087361fd9a7d584ba0e202
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Aug 24 00:13:31 2012 +0200
  
    Import initial French translation.

  commit af3f2f03468c7c1f1c8a8e667eab417912055a55
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Aug 23 20:57:31 2012 +0200
  
    Refresh POT and PO files.

  commit 3d3252ddccd7ff14f3a87d6bcdfa146425ed2933
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Aug 23 20:57:07 2012 +0200
  
    Improve one more user message, as discussed on tails-dev.

  commit 69ab964ad3537dcb678275158f01bbcc9fb7a064
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 21:52:16 2012 +0200
  
    Update POT and PO files.

  commit d908f1a0d66b6fbd2b8872bb5d342d1b2227d5d7
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 21:51:48 2012 +0200
  
    Apply sajolida's suggestions on UI phrasing. 

===============================
2012-08-21 16:42:44 +0200 0.3.5
===============================

  commit c3eec2223e59a2e1d3fc89ed54d0f2919df2ad8b
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 16:42:44 2012 +0200
  
    Release Tails-IUK 0.3.5

  commit 2f1abca81c799e0244d668e20a99ee4babcb92eb
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 15:56:29 2012 +0200
  
    Update POT and PO files, add (empty) PO files for French and Russian.

  commit f7de6be157b3760ed8be182f9050590ec47b152e
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 16:24:27 2012 +0200
  
    Decode/encode text on I/O boundaries, and more systematic l10n.

  commit 2133b33f6fbbb6d327143654efcafe8d38a619f6
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 16:23:27 2012 +0200
  
    Add roles to handle character sets encoding and decoding.

  commit 02804a1eabb03e5be201b8fe371cf4e083a46d12
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Aug 21 15:56:18 2012 +0200
  
    Update POTFILES.in. 

===============================
2012-07-24 03:19:32 +0200 0.3.4
===============================

  commit 6f84d9aae744f635197583f85891993e94a2122c
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 03:19:32 2012 +0200
  
    Tails-IUK 0.3.4

  commit 764d6e5d187bbb166349294fde5b47469bc4431c
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 03:09:09 2012 +0200
  
    Don't require the "in progress" dialog boxes to be clicked to
    continue.

  commit b6aaac88e55feee7b9edcd4c875ca50f35149821
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 01:42:55 2012 +0200
  
    Minor tweaks to error messages. 

===============================
2012-07-24 01:07:30 +0200 0.3.3
===============================

  commit c410059a29633162b97689f4398c64d49ae0314b
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 01:06:15 2012 +0200
  
    Tails-IUK 0.3.3

  commit b4875c2ebba2fcd0027eda1479b0d42182f226fe
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 00:57:03 2012 +0200
  
    Improve some error messages, point to the documentation when needed.

  commit a3d9bef2398296a768768d00455184e8f53e1b9a
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 00:56:33 2012 +0200
  
    Add waiting steps to the scenarios.

  commit ad5019a41fc6d5e8b65f219813b944962d0c0954
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 24 00:15:12 2012 +0200
  
    Make the downloaded target files world-readable.

    This implied to manually chmod the mktemp'd directory: setting umask
    mktemp is not enough as mktemp ignores umask and sets stricter
    permissions.

    Plus tests, and run tails-iuk-get-target-file in umask 077, to better
    emulate Tails context.

  commit d1a8b49dd8df653e3c04efda753c2a8336ef1a19
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:49:45 2012 +0200
  
    When proposing to update, use a "question" dialog, so that it has a
    "No" button.

  commit cc2fe2ebec9ea47c80a75f19f691f077f7abb49a
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:49:05 2012 +0200
  
    When proposing to update, make it clear that the displayed size
    corresponds to what needs to be downloaded.

  commit e26ff59f4af1cff1856a87fdce842baefa20e929
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:44:03 2012 +0200
  
    Disable GnuPG locking entirely when checking signatures: our GnuPG
    homedir is read-only.

  commit b6e6c50839c5e29423e32b1d8921bf5dc0b195ea
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:24:02 2012 +0200
  
    Clearer fatal error message.

  commit 076942e665f7633b623804093338a7608f4b4245
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:10:58 2012 +0200
  
    Fix proxy settings: don't check for NO_PROXY being false, since it is
    set in Tails.

  commit 176dced226cf9b6756f3808f61a6ed6b8256ab67
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 23:10:29 2012 +0200
  
    Support TAILS_CHANNEL not being set in /etc/os-release. 

===============================
2012-07-23 22:42:40 +0200 0.3.2
===============================

  commit a2e40ead6df3974da41a6162df1510d9d4e8c7e0
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 22:42:40 2012 +0200
  
    Tails-IUK 0.3.2

  commit 625f0115e0493ac000b6967f6d9024af7cffd3de
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 22:37:44 2012 +0200
  
    Don't pretend every Tails update fixes security issues.

    While this has been generally true until now (apart of 0.12.1), this
    may not be true anymore in the future, once we can easily put a
    bugfix-only release, thanks to incremental updates and streamlined
    QA, without waiting for a serious enough security issue.

  commit 0fcf7500549ab7b00c390a9f9c5e31cdb92d80c4
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 22:34:08 2012 +0200
  
    Sort methods declaration a bit more consistently.

  commit adf6fa597ef5ce840146dcdcbb97ba1e05697920
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 21:27:26 2012 +0200
  
    Add missing builder for the base URL for update-description files.

  commit ed46343bc5c3e8ed532daf6596a5c26080c403ca
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 21:24:19 2012 +0200
  
    Format link to documentation.

  commit 9e0a7f721a8b2e2b1518b8f049a6f56dcd46835b
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 21:20:08 2012 +0200
  
    Compress SquashFS "diff" the same as the Tails "normal" SquashFS,
    that is with xz. 

===============================
2012-07-23 20:17:43 +0200 0.3.1
===============================

  commit 19194301687e70c9341cc960f7289ce1794b9168
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 20:17:43 2012 +0200
  
    Releasing Tails-IUK 0.3.1

  commit ac93a478cce9aeca92feac6b574cbd11b1b04258
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 20:15:11 2012 +0200
  
    Use IPC::Run instead of IO::CaptureOutput. 

=============================
2012-07-23 19:50:24 +0200 0.3
=============================

  commit dec65eb1cf4805a6aa1ba3b8db143d8a982402a2
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 19:50:24 2012 +0200
  
    Explicitly list a few optional test dependencies in dist.ini.

  commit 002dd1f684357ef53e14cb181d6748fa075075ab
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 19:38:29 2012 +0200
  
    Don't risk declaring variable in conditional statement.

  commit 019a064b8ad8ebc564100e784ce083b89e9814ce
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 19:32:14 2012 +0200
  
    Add scenarios for the cases when a target file is missing or
    corrupted.

  commit eaeb7421fd2d42baabdf93079e2beb16d0520249
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 19:32:02 2012 +0200
  
    Cleanup the test environment before exiting.

  commit 1d271dd23220eaffaf9ccdea545c6021c0a0f66a
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 19:13:36 2012 +0200
  
    Simplify a bit the scenarios phrasing.

  commit 9b4180bb13bb9dbfdcaf44ebdc6b448bc1d6e4c2
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 14:14:00 2012 +0200
  
    The Dpkg module is still versioned at 1.00 on the Perl level.

  commit 3ec03d8e4d9d7e6a2fd0573ee82a2c25c302c0ce
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 02:43:45 2012 +0200
  
    Releasing Tails-IUK 0.3

  commit 7c1fe32eb0ea1de6b32f19830a312e4e6021b1d0
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 02:14:25 2012 +0200
  
    Don't use a HTTP proxy if NO_PROXY is set to a true value.

    This is meant to ease local testing.

  commit 88cc83b236a70349523943ed075b1d14ced08d0e
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 01:55:33 2012 +0200
  
    Don't check SSL certificates when SSL_NO_VERIFY is set to a true
    value.

  commit 5164f7121c8934ef30927f5c8ea86b91dbed35db
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 01:45:09 2012 +0200
  
    Implement the remaining of the incremental update process.

  commit 5f098d65dc3fce3ce663d66c4a676d9971001073
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:49:32 2012 +0200
  
    Don't bother creating a fake Live filesystem for the majority of
    tests that don't need it.

  commit 024670ca58c3e3f5279279476ca30d8ff163a1bc
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:43:01 2012 +0200
  
    Import a tiny valid IUK file for testing purposes.

  commit 67ed4cde3227cc540d9953cc78ce5edd1ea65de6
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:21:38 2012 +0200
  
    When testing the update frontend, use the fake Live mountpoint we
    have prepared.

  commit 4aec5f19dfe1f2027afe9b4d91c56cfc70d71595
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:21:18 2012 +0200
  
    Fix typo.

  commit a1630445b95c0ea918b254ee42fbb2896a7ddaae
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:20:19 2012 +0200
  
    More robust prepare_live_image_filesystem function.

  commit 7f32d8b54a93e1f00bf28bb771e0ac4c9afc71f5
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:19:52 2012 +0200
  
    Give the frontend test suite a pseudo Live filesystem.

  commit e4b98bcd4dd2f28cc5dc85f2cce10e88429fd230
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:12:05 2012 +0200
  
    Move more test suite support code to Test::Util, to reuse in the
    frontend test suite.

  commit 1ae9338ce05405c772d0bcb2e0049c0973b75d42
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:02:21 2012 +0200
  
    Give the frontend a --liveos-mountpoint option to ease testing.

  commit eb5f323329bec7c36f95c8bb4afc26cde5e6fdbf
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 23 00:01:31 2012 +0200
  
    Move test support code to Test::Util, to reuse in the frontend test
    suite.

  commit d770cdf429c3464960b42a0ed78206b951c13c5e
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 23:37:10 2012 +0200
  
    Display a error message on target file download failure.

  commit 078a56a18f7459cc9861c5fc7c00e58322a3b98b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 23:34:14 2012 +0200
  
    Factor out target files output name generation to reuse it for IUK
    installation.

  commit 1ba738314311272f0019b944e905d6c14fc43408
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 23:13:24 2012 +0200
  
    Write full update last step and its actual implementation.

  commit 0dce66cd8db4dab2085c2beb99126fb4b2857791
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:52:14 2012 +0200
  
    Tiny refactoring.

  commit 37479d94c0e8a6e3061e0fc04f630360812f4a45
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:47:40 2012 +0200
  
    Inform the user when the target files are being downloaded, and one
    should wait.

  commit a851b05fe24dd5030f5b96e2df0102aecda24d53
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:15:13 2012 +0200
  
    Download target files when performing an incremental update.

  commit 87650bef8775dbf8bb2d29a2d66651c23018a5bd
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:14:08 2012 +0200
  
    Give the update frontend the ability to easily know what's the
    running system's product name.

  commit 317db9d37c35b59910460b91fd77c1ff85b06f54
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:13:24 2012 +0200
  
    Test update frontend using the actual files we've put in the test
    webroot.

  commit e3de098113e1e8c45317a6add5ea168a546c974b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 22:12:51 2012 +0200
  
    Use a prepared webroot for testing.

  commit 4b6d69a4c04f58c45a7bebb871f807bb716f9485
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 19:09:32 2012 +0200
  
    Frontend: add ability to run commands as arbitrary users when needed.

  commit d5174335f3eca6e6bed0f4d6dfb19e13cc0de76a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 19:09:15 2012 +0200
  
    Reformat line.

  commit 5528e795b3f78f790ca2d9d94adbfcfe9d1cf18b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:57:46 2012 +0200
  
    Refactoring: factorize running command / fatal message code to reuse.

  commit 89abb1579548624a1283945aa3c970c0041641ef
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:47:05 2012 +0200
  
    Make the fatal method display a graphical error dialog unless in
    batch mode.

  commit b7945c4f8eb04a5c607d93b17d2acfc39cec1a60
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:46:09 2012 +0200
  
    Rename the "ask" method to "dialog", since it's that generic.

  commit 5658b4db98e45aa6ec114ee37ea34706d7d75889
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:45:13 2012 +0200
  
    Actually use the $type argument passed to the "ask" method.

  commit 90d39dadae96d6e2b317fe3d2a7f84ca8076d033
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:44:29 2012 +0200
  
    Avoid the need to quote text argument passed to the "ask" method.

  commit 3ce47f38530221c3c99841c8ead7366f73464e4d
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:32:36 2012 +0200
  
    Remove debug statement.

  commit c4dd22108fc4170b299b149049f48e2d62e02fef
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:28:21 2012 +0200
  
    Add new steps to the incremental update scenario.

  commit c94ef5b4580cdf02158a0a2ed723978c1ee98e11
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:27:49 2012 +0200
  
    Pass --batch when needed in the test suite.

  commit 2c910ccf70e67651899f92f2cc70d6ea68b5248f
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:27:05 2012 +0200
  
    Refactor, add ask method that uses zenity in non-batch mode, call
    (TBD) update methods.

  commit 7e92c0e6438a58b385772122c8521244c30b2227
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 18:23:36 2012 +0200
  
    Add --batch option to tails-update-frontend.

  commit 6c5600f3c53f39542aca08c7ba3c6f1d612ffda0
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 17:47:53 2012 +0200
  
    Propose the user to install the latest available update, if possible
    incrementally.

  commit b71bc4b4f54c9beeb33a12e1edb17bc58a79ab6b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 17:45:36 2012 +0200
  
    Add Tails::IUK::UpdateDescriptionFile class.

  commit a7cc541da1b52a7985c4c719a8a1c73ffa45d29a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 17:44:52 2012 +0200
  
    Refine a bit the update frontend scenarios and steps.

  commit f50b0bd5f9179ce52bb590c71539eace543f9539
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 13:30:36 2012 +0200
  
    Implement steps in a bit more realistic way.

  commit 06c8a5aea7af020d6e65f45cf2c1e54c53e1b852
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 13:30:27 2012 +0200
  
    Add missing step to scenario.

  commit 838799bbd7ac0260e235d67b11fbf7186b118e55
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 13:10:20 2012 +0200
  
    Implement more update frontend steps.

  commit e8b5934591ecb32c23f3dfa6819c0abd9ec7a4eb
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 13:05:04 2012 +0200
  
    Use test function where it's due, instead of assertion.

  commit f7eb6b01637d0acbab8e639e8eb3fabe4759447a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 13:04:22 2012 +0200
  
    Rephrase scenario.

  commit 1246362051c10609621cc8147ed351b1716f4f10
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 12:53:08 2012 +0200
  
    Tell the user when the system is up-to-date.

  commit 6ff9eab4975a3f609c67470ff5d65ff3af230a1d
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 12:14:32 2012 +0200
  
    Frontend: run tails-iuk-get-update-description-file and capture its
    output.

  commit 4d09272c85cf67bf9b63116cebbf962b8f6f2503
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:48:07 2012 +0200
  
    Add attributes and run method to the Frontend class.

  commit a576e8b13ea344888b8f368aaeb28afd0f138cb2
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:47:49 2012 +0200
  
    Delete obsolete constructor for non-existing attribute.

  commit d43797b54b425d532439892b7197701368d79a82
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:34:59 2012 +0200
  
    Run the frontend BDD tests with the rest of the test suite.

  commit 3b66b7596afebd76268460aecd398ae50b7b8a8a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:32:59 2012 +0200
  
    Write a bunch of step definitions for the update frontend scenarios.

  commit e1d6ddaf5d3eaf2b742cec2f97ff6442871774b5
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 12:47:39 2012 +0200
  
    Factorize steps to re-use in other scenario.

  commit 22543f09fc93edb4d26c5bc658acb38f0d1eb80c
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:07:03 2012 +0200
  
    Flesh out tails-update-frontend program and class.

  commit 392e478a30400d96baf6b1d74357b17047857d6d
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 11:06:24 2012 +0200
  
    Draft a few update frontend scenarios.

  commit a797aaa5034de609243bec1d3fdf81ebe52da887
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 22 10:36:50 2012 +0200
  
    Add a tails-iuk-mktemp-get-target-file helper meant to be run via
    sudo by the Live user.

    This helper creates a temporary directory, owned by
    tails-iuk-get-target-file, with appropriate permissions so that
    members of the tails-iuk-get-target-file group (such as the
    tails-install-iuk user) may read it.

  commit e95bea44a65755602afbfd03dd621fa96916308a
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 14:19:52 2012 -0600
  
    dist.ini: add dependency on GnuPG::Interface. 

=============================
2012-07-10 14:05:52 -0600 0.2
=============================

  commit 7231b5b2131a6057f9daf1ad779162f3f5981046
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 11:24:54 2012 -0600
  
    Tails-IUK 0.2

  commit 61bc0b798d066582cc7ddef8931cdac98eac240d
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 14:05:25 2012 -0600
  
    Also run the bdd tests for new features as part of the main test
    suite.

  commit 8b486e66aeb794482fe03b937bd36f87ed2c802d
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 14:05:04 2012 -0600
  
    Adapt t/specs/Create.t to current saveas method behaviour.

  commit c4197f8ba01ea104c41bc21b1b6e852f117170ac
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 11:40:43 2012 -0600
  
    Factorize kill_http function between scenarios.

  commit bad7354b3c6b2076caf7a26ef3aafb1d19ad9d55
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jul 10 11:35:30 2012 -0600
  
    Rename variable to make room for factorization with other step
    definition file.

  commit b10522fff607689406fc524e9ccca6209c15b215
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 19:14:49 2012 -0600
  
    Implement checking that the downloaded update-description file
    matches the running system.

  commit e4798f6ff538c7e2072c30a35986fc68debf562c
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 19:14:01 2012 -0600
  
    Rename a few methods to make their intent clearer.

    ... and make room for delegating methods with the old names to
    T::I::RunningSystem

  commit 1b38189b3cceb6f625c34f98b06564f255ba5f89
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 19:13:18 2012 -0600
  
    Define last scenarios steps.

  commit 6c6bf9cd908b1ce7e5cf64758dc9edb12bc08175
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 11:00:53 2012 -0600
  
    Implement step definition: red, eventually!

  commit be896f36a481d1f30b0d02cf4cf1a6bafd4e767b
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 11:00:46 2012 -0600
  
    Fix step.

  commit 5bd8d7cf402cf171f53798358dfdc097d193a6d2
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jul 9 10:39:00 2012 -0600
  
    Re-factor testsuite a bit.

  commit 425020b745890fb80f6a9826cf18cf72e4134135
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 18:19:25 2012 -0600
  
    Write scenarios for running system / update-description file
    discrepancies.

  commit 99aa8781b7e2be72b0ebc29340d7b4a7c8690b94
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 18:18:47 2012 -0600
  
    Support testing against various Tails products.

  commit 9242458f3828a7115de363b4c5a1544415cdc189
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 17:49:22 2012 -0600
  
    Implement the requirements wrt. when the trusted key appears to be
    expired or not valid yet.

  commit 7659a7be5b2d36c2422ce2205a39e8c9c5b9b9ee
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 17:49:08 2012 -0600
  
    Make sure the proper "trusted" keyring is used when testing.

  commit 44f01344f1d9755ff81de5938373123adb583a74
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 17:48:42 2012 -0600
  
    Change the required behaviour for when the trusted key appears to be
    expired.

  commit f6ce9567b95e51fd99c6fea912220f33ebb08379
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 17:33:36 2012 -0600
  
    Used named handles, to ease debugging / development.

  commit 89cb3046a793c1916e3e14e9c6dfb8bcaf7bd7f7
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 16:46:02 2012 -0600
  
    Do not use faketime to fake now, to workaround timezone issues.

    We're back to using faketime only for remote enough dates, and save
    ourselves from dealing with timezones unless really needed.

  commit 6c3c2618a4c0267d526c559e853dec060e7d4dce
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 16:28:39 2012 -0600
  
    Actually use the key created in the future for testing.

  commit 33f730e223763b3f9fdc505cb3f72063b257720a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 20:27:52 2012 +0200
  
    Test the "signature made by a key created in the future" case.

  commit 67c8b9dc7a0eaa523e7ffdd8d7a466a940264e5e
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 20:15:51 2012 +0200
  
    Import testing key pair created far in the future.

  commit 734cfbead0c9337abaecce1784f9d1aa165a36a5
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 20:14:02 2012 +0200
  
    Test the "signature made in the future" case.

  commit 51b7125747bdd8afa498d714a7790dc3b7e179e6
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 10:35:54 2012 +0200
  
    Test the expired signing key scenario.

  commit 54a563a1549daab02364db0c30854f570cd92071
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 10:19:49 2012 +0200
  
    Write more scenarios.

  commit 05058119e8fdf1ed47621edeadd6fab43e9bd416
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 10:06:08 2012 +0200
  
    Import expired, trusted OpenPGP keypair.

  commit a2fd60a8e1ab382eb2c72913e2cdff8f7eb206ab
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 08:44:23 2012 +0200
  
    Reorder unimplemented bits of test suite.

  commit 06bb963305c60a896da173605026642a469251be
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 08:40:31 2012 +0200
  
    Forbid redirects to cleartext HTTP when fetching update-description
    files.

  commit af74156a048956be0a74fe6a55cfc504baf805b9
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 07:57:32 2012 +0200
  
    Test the case when redirected to plaintext HTTP.

  commit 5bf149ee5d8fdf2d067058a7afb4eb3b3d14ce0b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 08:35:35 2012 +0200
  
    Reformat.

  commit a1dd44c92e8ff6f428c07993268e75417ac2e0dc
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 07:56:17 2012 +0200
  
    Test-suite refactoring.

  commit 111932fa1247d5c096a6f88ebbf522adf85f475d
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 07:30:27 2012 +0200
  
    Kill all web servers started during the test suite.

  commit 2727733f8e0286d5b60b5b23f767e18577fc29f8
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 07:05:29 2012 +0200
  
    Test the case when the SSL certificate is not valid yet.

  commit 6bdaa505296070975138daf8328584a847c3b6ea
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 06:29:45 2012 +0200
  
    Test the case when the SSL certificate has expired.

  commit 87d65743e944de5934ada711861ea36a62af574f
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 06:28:25 2012 +0200
  
    Allow generating SSL certificates at a faked time.

  commit cc989e2900e2fe1f8970a2b1ac56065d509ec12a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 05:57:01 2012 +0200
  
    Write some more scenarios.

  commit 6c78e558f1ff200a6b7689be2b9dc107daa5fc85
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 05:52:45 2012 +0200
  
    Fix testsuite by moving an assertion where it really belongs.

  commit 63638c8217d490d5c81bbebdac9a71cd14326896
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 05:22:25 2012 +0200
  
    Write scenario + step definition for invalid SSL certificate case.

  commit aec707f9e73a0b9dd8e746f92ceaccdef0f558c9
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 05:22:09 2012 +0200
  
    Move assertions where they belong and factorize.

  commit df118f3d7ef0997e2716a4563197b1431f645eb9
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 05:20:52 2012 +0200
  
    Avoid T::W::Static::SSL dying when the client does not complete the
    SSL handshake.

  commit a1142584a7f1a09b126f293a698f1806dd50cc8e
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 04:37:22 2012 +0200
  
    Write one more scenario + step definitions.

  commit 520651396902e564e1b99775df5dc307034fc1c1
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 04:32:11 2012 +0200
  
    Verify that downloaded content is not too big.

  commit 0be4fb251964f1865ad4479df6bf5c5aa7e9c6c3
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 00:41:02 2012 +0200
  
    Describe more scenarios + steps definition.

  commit 2e58cc90f6d9f7ef091df2e3b6808a7227c0c2f3
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 00:19:47 2012 +0200
  
    Implement tests for the "valid signature made by untrusted key"
    scenario.

  commit 571a2dc74f1b721e3502ca226f3762b361c31255
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jul 7 00:12:37 2012 +0200
  
    Import another OpenPGP key pair for testing purpose.

  commit 5c98d22f4d87a9a29ec44946f8421a988243b4ca
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 23:55:41 2012 +0200
  
    (Rough initial) implementation of step definition.

  commit 4e190f5f45897e01067d39e85d6ad6be82111b33
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 23:55:24 2012 +0200
  
    Print content of update-description file once verified.

  commit 8f45c90ce5e31d44eb279519ab876db95a2971ff
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 23:55:07 2012 +0200
  
    Make GnuPG calls quiet, by capturing its stdout and stderr.

  commit 3e49b0b0e725dcfff9451cc78b67a3f954e58bd7
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 23:09:32 2012 +0200
  
    Implement update-description file signature verification and tests.

  commit 14f1493ea9667c360319f1e380a85addb20f2c7d
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 22:17:11 2012 +0200
  
    Add a trusted_gnupg_homedir attribute to
    Tails::IUK::UpdateDescriptionFile::Download class.

  commit 446affbeb7646beedcd9e79052a4fad31cdf4e66
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 22:11:43 2012 +0200
  
    Implement step definition.

  commit d4de28e9c1bd021b79da4f2eea9d49566ceefce5
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 22:11:20 2012 +0200
  
    Save file location for future reuse.

  commit fb3fa13eee1f46592bfb28c3501876962a34a5f4
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 22:10:53 2012 +0200
  
    Scenario bugfix.

  commit a0e7b66d79fcadaf7719c75c77ef974e56ee0770
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 22:10:28 2012 +0200
  
    Return a proper error when empty file was downloaded.

  commit 32b1526ea228fbd807c33689e9f254fa0be456e5
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 21:45:28 2012 +0200
  
    Test suite refactoring.

    Start the test webserver at a time it can be used to serve more than
    an update-description file.

  commit 4076927a80381e0f41a4419ff86ff66074239440
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 21:43:18 2012 +0200
  
    Implement step.

  commit 11cafd06dcc7006e134b187fa12eed0f034d5e0d
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 21:42:55 2012 +0200
  
    Import testing-only signing key pair.

  commit 47d4e0f1cd585cd67b00302f33f2bf03c6d7ab66
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:30:08 2012 +0200
  
    Add tails-iuk-get-update-description-file wrapper.

  commit dc1634943491e115608240b3715702436b0bd418
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:29:52 2012 +0200
  
    Add rough Tails::IUK::UpdateDescriptionFile::Download class.

  commit b1e313a3c0c73dc0f5d90eaef0d1603dea670786
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:28:29 2012 +0200
  
    Add rough Tails::IUK::RunningSystem class.

  commit 20b1412172a7a419e73a13c88525e9bed6c600e1
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:28:03 2012 +0200
  
    Implement some steps.

  commit cdb0079f712272af9028c0ea2d348c2e9fbfe59b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:25:54 2012 +0200
  
    Drop useless step.

  commit 8a375911178d4d657dd26e19a6186d41d8210829
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jul 6 20:25:21 2012 +0200
  
    Clarify some feature steps description.

  commit c004fec42b5a25bf01f256d17d3ef4a2a0834adc
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 1 02:03:54 2012 +0200
  
    Implement a bunch of steps, improve scenarios.

  commit d777fda54b17005db4e546a893bce6dafc3e900a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sun Jul 1 01:55:45 2012 +0200
  
    Add more test functions to deal with SSL certificates.

  commit a075898c5eb9c663887fc4f72f969ac069502a23
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 23:53:54 2012 +0200
  
    Make it possible to generate a CA certificate.

  commit b402c18fd0d369f5c4344674edddac0c557cd36f
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 23:53:33 2012 +0200
  
    Robustness improvement.

  commit fb50f750a29c517854e78fb94191dba85d815b7a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 23:53:18 2012 +0200
  
    Cleanup.

  commit 31fb85cd32b86ca89c38641779f88655b9677f95
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 23:52:57 2012 +0200
  
    Rename function to less generic name.

  commit 8da8d1cf578553a2e2c38aaa8de10ef0f201fc10
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 23:05:23 2012 +0200
  
    Update and complete comment.

  commit a23b26a8873265017597d0614032d8b1ed5f0194
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:59:44 2012 +0200
  
    Update class name.

  commit 0070ad399084d7574e52eda908bc8c09f6144852
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:59:27 2012 +0200
  
    Add FIXME steps so that unimplemented scenarios stand out as such.

  commit 31631b79b7bb9e9668c1e87bd0f54e328a86df37
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:58:56 2012 +0200
  
    Factor out SSL certificates -related test utility functions to a
    dedicated module.

  commit ff5e40e22692bc71279a76b2b02da514c0eeeaad
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:38:12 2012 +0200
  
    Remove obsolete version information.

  commit ef317b7e288d1c6d83dd0e7046a15f42b97ec092
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:17:39 2012 +0200
  
    Generate the system.tar with GNU tar.

  commit e40b7593e372adb4329bc6ea31eb1dbf2be26bc7
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:06:19 2012 +0200
  
    Implement step.

  commit 351e3ce88b0752b0f51428a427ea372058500313
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:06:13 2012 +0200
  
    Add missing step.

  commit e4392ca586fa33440f454e7fc194674130ba1b3a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:02:31 2012 +0200
  
    Write the IUK using GNU tar.

  commit a972689d0bd316c95dd3aba82eb564735701e80b
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 22:02:01 2012 +0200
  
    Extract code to a new write_system_tarball method.

  commit 0d12380c22722fc45c61e454c1d1193382d72f55
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 21:48:34 2012 +0200
  
    Use GNU tar to generate boot.tar.bz2.

  commit 0f9884d48b39d0ec588faa6644e6c276a6b6b500
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 21:48:26 2012 +0200
  
    Add a tar_options attribute.

  commit af519438984e1dea0f8c7c6e56ae6df22728b7f7
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 21:47:58 2012 +0200
  
    Actually, we'd rather see files owned by root in tarballs => update
    the tests.

  commit a2d5770ce095f93df52c9a6c60b3825bb436b407
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 21:11:34 2012 +0200
  
    Implement step definitions for the numeric IDs in IUK check.

  commit a47d033ed4effce491f64f6e71f59b35e3ea5dae
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 21:05:34 2012 +0200
  
    Reorder steps.

  commit eb8986331d3c5251e3724fb36d286bcef213221a
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 20:32:35 2012 +0200
  
    Implement steps for redirect-to-HTTPS feature.

  commit 2e3a9d49611355c15a983e5bd2bbfcc905cc1239
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 20:31:56 2012 +0200
  
    Fix redirect URL.

  commit d7ffad225240bbe0e0dfdf808a525242d6ffc2a7
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 20:31:12 2012 +0200
  
    TargetFile::Download: don't verify SSL connection.

    We don't rely on it for security, let's avoid having it in the way.

  commit 4171b6f1dd9870be8d349dbcf3f30050951b9023
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 18:33:41 2012 +0200
  
    Add a few assertions to testing class.

  commit 21bf3d48425c709e5160fbd67393611f8fb8b7d7
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 18:32:53 2012 +0200
  
    TargetFile::Download: explicitly allow only http and https.

  commit 7ef0a60ddf347cd27d839fecf454a0b1e8704b22
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 09:32:29 2012 +0200
  
    Silence HTTP::Server::Simple a bit, to make test suite more readable.

  commit da069f70c9002edb00f9423e17ad86f9f645927e
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 09:07:36 2012 +0200
  
    Use unique error messages to ease debugging.

  commit 52f2a829795178f68ce714f873f108f8e3bf7110
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 09:01:31 2012 +0200
  
    Pass missing argument to function. Oops.

  commit 25215e04f88ac4ac1fbe27cd052f2e0051f9e5ab
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 08:55:45 2012 +0200
  
    Factorize test webroot initialization.

  commit b892b0d0f25634aadd569bc60dc13dfc9f1ef2a6
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 08:42:07 2012 +0200
  
    Add a prototype (mostly untested) of test webserver that redirects to
    HTTPS.

  commit 7425d0341b79e004055471faf13aa186e3beaa19
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 08:41:25 2012 +0200
  
    Refactor Test::WebServer::Static to make room for other kinds of test
    webservers.

  commit 9c3cc862f4f862900a6f1f550b5caf488994834c
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 08:21:40 2012 +0200
  
    Rename class.

  commit bb65cdb5791e59b451fe032fd2c172e1cc287fcf
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 05:54:39 2012 +0200
  
    Refill to 80 columns.

  commit abfcdd0e5c4f5d89b8dce9fcb30627e21b9c9e35
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 00:22:44 2012 +0200
  
    Minor factorization.

  commit ac181b26e1bf1502d17dbbfd53b774d2e03712bb
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 00:20:15 2012 +0200
  
    Revert "Use a temporary directory that is not only writable by root."

    This reverts commit aa6d697c08dc33669216decf0518444c36d16bde.

    Given the install-time temporary directory is back to be only
    writable by root, let's bring back the tests about its emptiness.

  commit 5f75368c6eedab3672f367586a1265010fe71898
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 00:08:29 2012 +0200
  
    Fix initramfs regexp.

  commit fb9cf787c806c7ff3e52e677fb05ba55968b1333
  Author: Tails developers <amnesia@boum.org>
  Date:   Sat Jun 30 00:08:06 2012 +0200
  
    Fix the steps for expected number of kernels and initramfs.

  commit c9886d16f29c50beb8d39b1b1d6922927d53840d
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 23:39:30 2012 +0200
  
    Test suite fix: use same initramfs filenames as found in the wild.

  commit 914be95bebacae9f4ba5fae63d20c98bc00f604c
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 23:39:00 2012 +0200
  
    Test suite fix: put same content into supposedly identical new and
    old kernels. 

===============================
2012-06-29 23:21:30 +0200 0.1.8
===============================

  commit 25bffef51fd2cbdb667cdd82ffa52a9c04bf0bee
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 23:21:21 2012 +0200
  
    Releasing Tails-IUK 0.1.8

  commit 6a31bdcd080f255e29be90fae0b678683238c1ef
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 23:08:43 2012 +0200
  
    Require the IUK filename to be passed. We'll add some cleverness
    later.

  commit b7c9fc78ae9257dde167022c1903b0738ac24ad5
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 23:07:21 2012 +0200
  
    Delete a bunch of FIXME that have been either implemented, or
    dropped.

  commit bd20c9ecff7882fd356f10f6dbf4e0567bc0411c
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 22:57:24 2012 +0200
  
    Memory optimization: compute archives unpacked size by parsing tar
    output.

    Using Archive::Tar to do so makes tails-install-iuk unusable on my
    box.

  commit 22b7c990557c3a6a85ff7ac08348772c5f2413d3
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 22:57:10 2012 +0200
  
    Drop some dead code.

  commit bbaf8f9efeb348eeabd688e2c5dd4b6d7eb123ef
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 22:56:51 2012 +0200
  
    Also pass --no-same-permissions to tar.

  commit f9e9c223e47f5132dcd4e38aab07ce2fa12f1356
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 20:34:25 2012 +0200
  
    Display error when mkdir fails.

  commit 77367fb569fd0eb7af40f0c848dfa44f49e844b5
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 20:34:13 2012 +0200
  
    Fix the tempdir location. 

===============================
2012-06-29 19:48:58 +0200 0.1.7
===============================

  commit 08215d59dde036edff5647f09dd9956f50605cee
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:43:26 2012 +0200
  
    Releasing Tails-IUK 0.1.7

  commit b15a71cddbb742c0e27c26b50bad59d39724f34b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 04:39:25 2012 +0200
  
    Support files to appear in the new ISO.

  commit d146bfc2d5d7314b91ffa09a95ae3ebfed607350
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 04:39:02 2012 +0200
  
    Don't die if a directory does not exist in either of the ISO image.

  commit 11999b074c3de6f80e7963e4fbad1905a2f2479b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 04:38:46 2012 +0200
  
    Add a few assertions.

  commit 8e8535f92b8076a3128d1da5b418e61c26a71665
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 04:38:07 2012 +0200
  
    Add missing spec tests for a function that just exposed a bug.

  commit 2c5cf4b5fe23819a2661fc560985678bc9b9ce01
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 04:41:29 2012 +0200
  
    Add a new feature test to track a bug that was just exposed.

  commit 22ad1da549b393ad4918981abea8194588da0ed4
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:39:01 2012 +0200
  
    Whitespace cleanup.

  commit d9e47c7d64fcad6e1ab5ec01655b2a7ea7815e6d
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:31:05 2012 +0200
  
    Create one more tempdir as root.

    It's located on a filesystem that is only writable as root.

  commit e31d6111bb8272d18a264df9ba234388b5467c39
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:30:30 2012 +0200
  
    Install: use a tempdir on the Live OS mountpoint.

    The idea is to save memory.

  commit 75468739f586522190ef16709e897c8757ab748b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:29:58 2012 +0200
  
    Factorize code into remount_liveos_rw method.

  commit 5086a06eeb4ed1c4d0e4e21cb193fa1575d82554
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:29:21 2012 +0200
  
    Use T::I::Archive::Tar::Wrapper's tmpdir_is_complete option, to avoid
    using tempdir() as non-root.

  commit 95ff5d59e73f22fc93251f047a62fd753f8e7dae
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:29:00 2012 +0200
  
    Use T::I::Archive::Tar::Wrapper.

  commit df3e6464da95472fc2ae6fc4bff97cbbef6e4563
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:28:34 2012 +0200
  
    Improve class description.

  commit 4d435aa11173912828a77baf973942d57328d91a
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 19:27:46 2012 +0200
  
    Add a custom subclass of Archive::Tar::Wrapper, that uses sudo for
    creating directories.

  commit 45a4f11b88d91b49f3fd39aae792656191b0446c
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:11:27 2012 +0200
  
    Releasing Tails-IUK 0.1.6. 

===============================
2012-06-29 01:23:59 +0200 0.1.6
===============================

  commit f45ca38c3beffbcafd9b318724640d16627b8a70
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:11:27 2012 +0200
  
    Releasing Tails-IUK 0.1.6.

  commit 7900cc28e43db57be26efa0648498d32e7cacea3
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:21:30 2012 +0200
  
    Push ./bin in the $PATH of features in a way that also works when run
    by dzil.

  commit f84d90784b96462f07d75a1a850237b7963186d3
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:01:58 2012 +0200
  
    Remove now unused method.

  commit c734bba041b5ec8fb138690f141b3b9fa7612cf0
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:01:28 2012 +0200
  
    In Install::run, don't re-extract files: instead, ask where they are.

  commit 9fcd68c8c19cd7b80f576725891ec44ab0ce0c5d
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 01:00:47 2012 +0200
  
    Delegate locate method to A::T::Wrapper, to avoid the methods to need
    to know the internals of that one.

  commit a647b213ac08b0506528a0d8b1b66073c28e957f
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:39:53 2012 +0200
  
    Make test suite documentation more complete.

  commit 6bd72d5cc607bf276ccaed9327129700ea61eb95
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:39:26 2012 +0200
  
    Extract archives-in-archives using sudo, and in the on-disk tempdir.

  commit 4178b5d7db380a3d4f51c2a9d3a281f37ca07c55
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:39:04 2012 +0200
  
    Add missing import.

  commit 87aa9aa433c18db2b78d53c0a57926ca8f83aca0
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:30:35 2012 +0200
  
    Use local bin directory when running the Install feature.

  commit bba7c6b91c0d0f95b911fec479be2b7f5f3826e0
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:12:42 2012 +0200
  
    Make the extract method produce files readable by non-root.

    (At least files that are located in 1 sub-directory maximum, but in
    practice, files are at the root of the IUK archive.)

  commit 93bd77963b3d44ea468e15d3bd0b2d247f87c35b
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:11:14 2012 +0200
  
    Don't re-extract file that was already extracted by ::Archive::Tar.

  commit 3ce4ada2a8d56a25e75e613d3c09c4e5284b17e0
  Author: Tails developers <amnesia@boum.org>
  Date:   Fri Jun 29 00:03:50 2012 +0200
  
    Add the tempdir cleanup logic to classes that miss it.

  commit fd380e19a66c5fc6d0e3a3e7ced347712c0ea674
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu Jun 28 23:48:51 2012 +0200
  
    ::Archive::Tar: give everybody read permission over the temporary
    extracted archive content.

    This does not change anything in a running Tails system, since the
    filesystem where this happens is vfat mounted with friendly
    permissions, but when running the test suite in other environments,
    it matters.

  commit dcc8a58b9d45d17c13746e4cf64365bd85c6c122
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:46:23 2012 +0200
  
    Remove duplicate test.

  commit c5d614266c1b56606cc11b07800f5e75e60b2f6c
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:44:31 2012 +0200
  
    Remove obsolete commented-out debugging line.

  commit a4c5e3d931583b1f6852814aedff205325e26e7b
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:37:12 2012 +0200
  
    Cleanup temporary directory as root, as it is owned by root in a
    Tails system.

    (Due to the Tails system partition being vfat, mounted for root.)

  commit 41d87174c35c2efb735a21cf69d5ee46213d93c2
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:29:47 2012 +0200
  
    Document in README the credentials needed by the test suite.

  commit 3afee392094c2c023a5fa3f98dec3f933d683bfe
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:29:35 2012 +0200
  
    Add a bunch of FIXME's.

  commit a3bd8593d26722c3a77435dc3414ca0162b13efd
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:28:38 2012 +0200
  
    Set the $PATH in t/specs/Read.t so that the sudo-tar executable from
    the current source tree is used.

  commit 25322459977a6f0e7aced45488b233853b053188
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:28:25 2012 +0200
  
    Tell Archive::Tar::Wrapper to run tar with sudo.

  commit f1cdeb260c48c4aa470429f91ca4acd8e7ce6069
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:28:03 2012 +0200
  
    Pass the tempdir all over the place.

  commit 82b336a03bf75fd2c6d94237f2ebf14e5a458bce
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:25:16 2012 +0200
  
    Don't attempt to restore permissions when extracting tarballs with
    Archive::Tar::Wrapper.

    In a real running Tails, the destination directory is on a vfat
    filesystem, so we don't care about permissions. But during testing,
    preserving permissions of tarballs that are extracted by root can
    lead to files that are unreadable for the current user.

  commit daddd91e81773ef20bc3643c27bdacecaa3bdf79
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:24:51 2012 +0200
  
    Explicitly stringify $self->tar_exe when passing it to the
    Archive::Tar::Wrapper constructor.

  commit 18b469ff461d6dc6441ff2119b08cacdf49f4e39
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:23:53 2012 +0200
  
    Fix the _build_tempdir constructor to actually output a value with
    the correct type.

  commit 3395500da3e7cc9f687acc248341e118b0d2d82d
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed Jun 27 05:18:42 2012 +0200
  
    sudo-tar wrapper: set umask 0022 to ease testing with custom umask.

  commit a53dafca9783651e0c262272deb33b93a2892385
  Author: Tails developers <amnesia@boum.org>
  Date:   Tue Jun 26 00:55:14 2012 +0200
  
    SM:sudo-tar

  commit 88be8ae6250c0d3f3bd407678ad92d9b2186abac
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jun 25 23:45:45 2012 +0200
  
    Add a bunch of FIXME's.

  commit ccfc8596bc27da8cdd3fbb58d757893fff7087bc
  Author: Tails developers <amnesia@boum.org>
  Date:   Mon Jun 25 23:38:26 2012 +0200
  
    First step towards using Archive::Tar::Wrapper to limit memory usage.

    t/specs/Read.t is green. Not tried the features yet. 

===============================
2012-05-31 19:35:29 +0200 0.1.5
===============================

  commit 99a0b1ad860fd7f23ed2e0fbbb5dc26ea47a0fed
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:35:29 2012 +0200
  
    tails-iuk 0.1.5

  commit 0fa5ada7ed9662e83ad6dd5ca22b4da0129f34ed
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:32:28 2012 +0200
  
    Use GNU tar to extract files from IUK.

  commit ba271b23d172f86a07da1f8050982f97b55c1140
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:26:25 2012 +0200
  
    Memoize listing the archives in an IUK.

  commit 3bdb54130329cc8e761f90523afc8f2ac0cabd5d
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:21:31 2012 +0200
  
    Memoize the list of files in the IUK to-be-installed.

  commit af4e030e87defa294bb0356bc97feb0bc701d399
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:20:51 2012 +0200
  
    Stop re-exporting the tar method.

    We don't use it anymore, and leaving it there only encourages messing
    with implementation details one should not be aware of.

  commit a002ad500f3762c6359e317b802217896862b2ee
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 19:19:45 2012 +0200
  
    Move squashfs_in_archive to the Read class.

    First, it's a better place for it. Second, it hides the details of
    how the files listing is done away from the Install class. 

===============================
2012-05-31 18:49:26 +0200 0.1.4
===============================

  commit 86ba9a320b75fb41bbf62997bab7997e8a8a5cd3
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 18:49:26 2012 +0200
  
    Releasing tails-iuk 0.1.4

  commit c8d7bc31112f829389de9fb720be474a3f0ede09
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 18:45:55 2012 +0200
  
    More robust success check in test suite.

  commit e056a5226936d6cbdcd6e7c2c01703c6b29775af
  Author: Tails developers <amnesia@boum.org>
  Date:   Thu May 31 18:40:42 2012 +0200
  
    Stop using Archive::Tar continuously at installation time.

    Let's create a disposable a Archive::Tar representing the IUK when we
    need it, instead of keeping one permanently in memory.

    Rationale: testing on real-world bare metal suggests we should
    optimize the memory consumption of the IUK installation process. 

===============================
2012-05-30 21:16:53 +0200 0.1.3
===============================

  commit 8bb49023c60e0926b8c6509c6cb3a1e1d6d87d86
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 20:33:38 2012 +0200
  
    Releasing tails-iuk 0.1.3

  commit bd0f4dbdd10d8fb651804f66d2186c31ac5c88a7
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 20:32:41 2012 +0200
  
    Make files extracted from ISO read-write before trying to changing
    them.

  commit 1fb641581cab698e9218bfb5c64deb78eb671a76
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 20:32:11 2012 +0200
  
    Do not restore permissions when extracting files from ISO.

    Else, they end-up being read-only, which causes all sorts of
    problems. 

===============================
2012-05-30 18:18:08 +0200 0.1.2
===============================

  commit d29fde5faecedfb2850faf9be32993361eb71080
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 18:18:08 2012 +0200
  
    Releasing tails-iuk 0.1.2.

  commit 04aaa8f9df95b88e33b0d4977a278e689b290087
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 18:03:08 2012 +0200
  
    Add dummy member to Tails::IUK::TargetFile::HashType enum.

    Squeeze's Moose::Util::TypeConstraints absolutely wants at least two
    members in an enum. The good side of things is that we can get rid of
    that once Tails is based on Wheezy. 

===============================
2012-05-30 17:16:25 +0200 0.1.1
===============================

  commit fd2e52c617399be53c6e6200dffaf61a2bffaac4
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 17:15:48 2012 +0200
  
    Releasing tails-iuk 0.1.1.

  commit f6a3d87a475d9023da8377b273f48d16c55d34f0
  Author: Tails developers <amnesia@boum.org>
  Date:   Wed May 30 17:15:17 2012 +0200
  
    Add missing dependencies to dist.ini. 

=====================================
End of changes in the last 99999 days
=====================================
